body{font-family: Microsoft Yahei;overflow-x:hidden;color: #666;background:#fff;position: relative;}
ul,ol,li{list-style: none;}
a{color: #333;}
a:hover{text-decoration:none;outline:none;}
a:visited,a:active {outline:none;}
div:focus{
    outline:none;
}


/* 通用 */

.blank5,.blank10,.blank15,.blank20,.blank30,.blank50,.blank60 {clear:both;height:5px;overflow:hidden;}
.blank10 {height:10px;}
.blank15 {height:15px;}
.blank20 {height:20px;}
.blank30 {height:30px;}
.blank50 {height:50px;}
.blank60 {height:60px;}

 
 .color-orange {color:#FE6604}




.section1{padding: 60px 0;}


.title10{text-align: center;border-bottom:1px solid #ddd;margin-bottom: 30px;}
.title10 h4{font-size: 30px;color: #333;}
.title10 h4 a{color: #333;}
.title10 h4 small{font-size: 18px;color: #333;}
.title10 p{display: inline-block;font-size: 16px;color: #666;line-height: 2;padding: 0 15px;border-bottom:2px solid #AA9161;position: relative;top: 1px;margin-bottom: 0;}


.div-table{display:table;height:100%;width:100%;}
.div-cell{display:table-cell;vertical-align:middle;}


.s1-item{margin: 20px 0;}
.s1-img{display:block;overflow:hidden;position: relative;}
.s1-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s1-item:hover .s1-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.s1-img1{position: absolute;height: 100%;left: 0;right: 0;top: 100%;background: rgba(0,0,0,.3);padding: 15px; transition: all 300ms ease-in-out 0s;}
.s1-img1 p{color: #fff;line-height: 25px;max-height:75px;overflow: hidden;}
.s1-more{display: block;height: 62px;width: 62px;background: url(../images/base/s1-ico.png) center center no-repeat;margin: 20px auto 0;}
.s1-item:hover .s1-img1{top: 0;}

.s1-text{text-align: center;padding-top: 5px;}
.s1-text h4{color: #333;margin-bottom: 0;font-size: 18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s1-text h4 a{color: #333;}
.s1-text p{color: #aa9160;font-size: 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s1-text p a{color: #aa9160;}



.section2{padding: 60px 0;background: #F5F5F5;}
.s2{min-height:440px;padding: 120px 0;background: url(../images/base/s2-bg.jpg);background-size:cover;}
.s2 p{font-size: 14px;line-height: 2.8;}
.s2-subtitle{}
.s2-subtitle ul{padding: 0;margin: 0;text-align: center;}
.s2-subtitle ul li{float: left;display: block;width: 25%;text-align: center;}
.s2-subtitle ul li+li a{border-left:1px solid #ddd;}
.s2-subtitle ul li a{display:block;line-height: 80px;text-align: center;font-size: 18px;color: #333;background: #fff;}
.s2-subtitle ul li a:hover{background: #AA9161;color: #fff;}
@media screen and (min-width: 0) and (max-width: 767px){
.s2-subtitle ul{margin: 0 -15px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.s2-subtitle ul li{width: 50%;}
.s2-subtitle ul li a{border-left:1px solid #ddd;border-top:1px solid #ddd;}
}





.section3{padding: 60px 0;}
.s3-l{margin: 20px 0;}
.s3-l-img{display:block;overflow:hidden;}
.s3-l-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s3-l-img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s3-l-text{padding-top: 10px;}
.s3-l-text h4{margin-bottom: 5px;font-size: 18px;color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s3-l-text h4 a{color: #333;}
.s3-l-text span{display: block;color: #999;margin-bottom: 10px;}
.s3-l-text p{line-height: 22px;height: 44px;overflow: hidden;color: #666;}
.s3-l-text a{float: right;line-height: 30px;padding: 0 15px;border:1px solid #aa9160;color: #aa9160;}
.s3-l-text a:hover{background: #aa9160;color: #fff;}


.s3-r{margin: 20px 0;}
.s3-list{background: #F5F5F5;}
.s3-list:after{content:"";display: table;clear: both;}
.s3-list+.s3-list{margin-top: 24px;}
.s3-date{float: left;margin-right: 20px;width: 140px;height: 130px;background: #8D8D8D;text-align: center;padding: 8px 20px;}
.s3-date h4{color: #fff;font-size: 56px;border-bottom:1px solid #ccc;padding-bottom: 5px;}
.s3-date p{color: #fff;font-size: 14px;}
.s3-list-text{overflow: hidden;padding-top: 10px;padding-right: 15px;}
.s3-list-text h4{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color: #666;}
.s3-list-text h4{color: #666;}
.s3-list-text h4 a:hover{color: #AA9160;}
.s3-list-text p{line-height: 22px;height: 66px;overflow: hidden;color: #999;}
.s3-list:hover .s3-date{background: #AA9161;}


@media screen and (min-width: 0) and (max-width: 479px){
.s3-date{width: 100%;margin-right: 0;}
.s3-list-text{padding-left: 15px;}
}

.section4{text-align: center;padding: 100px 0;background: url(../images/base/s4-bg.jpg);background-size:cover;}
.section4 h4{font-size: 50px;color: #fff;}
.section4 h4 a{color: #fff;}
.section4 h4 small{font-size: 30px;color: #fff;}
.section4 h4:after{content:"";height: 4px;background: #fff;display:block;width: 80px;margin: 15px auto 30px;}
.section4 p{display: inline-block;font-size: 20px;color: #fff;}




.section5{padding: 60px 0;}


.s5-item{margin: 15px 0;padding: 10px;border:1px solid #ccc;}
.s5-item img{width: 100%;height: auto;}
@media screen and (min-width: 992px){
.section5 .col-sm-4{width: 20%;}
}


.foot{background: #3E3E3E;color: #fff;padding: 60px 0;}
.foot a{color: #fff;}


.foot2{background: #3E3E3E;padding: 60px 0;color: #fff;}
.foot2 a{color: #fff;}

.foot-ul{margin: 20px 0;}
.foot-ul ul{padding: 0;margin: 0;}
.foot-ul ul h4{margin-bottom: 20px;color: #fff;}
.foot-ul ul h4 a{color: #fff;}
.foot-ul ul li{line-height: 30px;color: #eee;}
.foot-ul ul li a{line-height: 30px;color: #eee;}
.foot-logo{margin: 20px 0 10px;}
.foot-logo img{max-width:200px;height: auto;}
.foot-ul2{color: #fff;}
.foot-ul2 ul{padding: 0;margin: 0;}
@media screen and (min-width: 0) and (max-width: 991px){
.foot-logo{text-align: left;}
.foot-ul2{text-align: left;}
}



.copyright{background: #3E3E3E;text-align: center;color: #fff;font-size: 12px;}
.copyright a{color: #fff;}
.copyright p{margin: 0;}
.copyright .container{border-top:1px solid #666;padding: 15px 0;}
.copyright img{height: 18px;width: 18px;}


.title20{height: 68px;border-bottom:1px solid #ddd;margin-bottom: 40px;}
.title20 ul{padding: 0;margin: 0;text-align: center;}
.title20 ul li{display: inline-block;padding: 0 20px;}
.title20 ul li a{position: relative;display: block;line-height: 67px;height: 67px;font-size: 16px;}
.title20 ul li a:after{content:"";position: absolute;left: 50%;width: 0;bottom: 0;height: 2px;background: #AA9160; transition: all 300ms ease-in-out 0s;}
.title20 ul li a:hover{color: #000;}
.title20 ul li a:hover:after{width: 100%;left: 0;}

.title20 h4{text-align: center;font-size: 22px;color: #000;margin-top: 30px;}

@media screen and (min-width: 0) and (max-width: 767px){
.title20{display: none;}
}

.mianbao{color: #666;line-height: 40px;margin-bottom: 15px;}
.mianbao a{margin: 0 5px;color: #333;}

@media screen and (min-width: 0) and (max-width: 767px){
.mianbao{display: none;}
}


.s11-item{margin: 10px 0;}
.s11-img{display:block;overflow:hidden;}
.s11-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s11-item:hover .s11-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.s11-text{padding: 10px 15px;}
.s11-text h4{color: #333;margin: 5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s11-text h4 a{color: #333; transition: all 0ms ease-in-out 0s;}
.s11-text p{color: #999;margin-bottom: 0;line-height: 22px;height: 44px;overflow: hidden;}

.s11-item:hover .s11-text{background: #AA9160;}
.s11-item:hover .s11-text h4{color: #fff;}
.s11-item:hover .s11-text h4 a{color: #fff;}
.s11-item:hover .s11-text p{color: #fff;}



.s12-item{padding: 30px 0;}
.s12-item:after{content:"";display: table;clear: both;}
.s12-img{display:block;overflow:hidden;width: 300px;height: 183px;float: left;margin-right: 40px;}
.s12-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s12-item:hover .s12-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.s12-text{overflow: hidden;}
.s12-text h4{margin-bottom: 25px;font-size: 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s12-text h4 small{float: right;margin-left: 20px;font-size: 14px;margin-top: 2px;}
.s12-text p{line-height: 30px;max-height: 90px;overflow: hidden;color: #999;}

.s12-text h4 a{display: block;color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.s12-text h4 a:hover{color: #AA9160;}


@media screen and (min-width: 0) and (max-width: 767px){
.s12-img{float: none;margin: 0 auto 20px;max-width:100%;}
}




.s13-item{margin: 10px 0;}
.s13-img{display:block;overflow:hidden;}
.s13-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s13-img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s13-text{text-align: center;}
.s13-text h4{font-size: 16px;}

.s14-item{margin: 10px 0;}
.s14-img{display:block;overflow:hidden;padding: 10px;border:1px solid #ddd;}
.s14-img img{width:100%;height:auto;margin:0px auto;transition:600ms;}
.s14-img:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform:scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.s14-text{text-align: center;}
.s14-text h4{font-size: 16px;}







